# -*- coding: utf-8 -*-
"""
@Time ： 2022/8/4 21:51
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：关联
"""
from class11.webkeys import Web

web = Web()

# web.relation_dict['text'] = '这里是关联'
# web.saveparams('mytime','{time}')
# print(web.relation_dict)
# web.input('{text}{mytime}-{random}')

web.openbrowser()

web.geturl('http://47.105.110.138:8000/index.php/Home/user/login.html')
web.input('username', '13800138006')
web.input('//*[@id="password"]', '123456')
web.getverify()
web.input('//*[@id="verify_code"]', "{verify}")
web.click('//a[contains(text(),"登")]')

# 搜索
web.input('//*[@id="q"]', '手机')
web.click('//*[@id="sourch_form"]/a')

# 点击第一个加入购物出
web.click('//a[contains(text(),"Huawei/华为 nova 2s 4G全面屏")]/../..//a[text()="加入购物车"]')
web.click('join_cart')
web.sleep(1)
web.click('//*[@id="layui-layer1"]/span/a')

# 结算
web.click('//*[@id="hd-my-cart"]/a/div/span')
web.click('//a[text()="去结算"]')
web.sleep(2)
web.click('//*[@class="checkout-submit"]')


# 获取订单号
web.gettext('//p[@class="succ-p"]',r'[0-9]{18}')
web.saveparams('orderid','{text}')
web.click('//a[text()="我的订单"]')
web.switchwin('我的订单')
web.input('//*[@id="search_key"]', '{orderid}')
web.click('//*[@id="search_order"]/input[2]')

